Важная информация

User Tag List

Страница 166 из 170 ПерваяПервая ... 162163164165166167168169170 ПоследняяПоследняя
Показано с 1,651 по 1,660 из 1691

Тема: ПЛИС и всё что с ними связано

  1. #1651
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    Павлодар
    Сообщений
    3,558
    Спасибо Благодарностей отдано 
    30
    Спасибо Благодарностей получено 
    77
    Поблагодарили
    60 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    dosikus, да, и самое главное - делать выводы. Оно потом как положительная обратная связь начинает работать. Как давно сказал кто-то из моих знакомых: сначала программист развивает программу, а потом программа развивает программиста.

  2. Этот пользователь поблагодарил HardWareMan за это полезное сообщение:

    dosikus (05.10.2019)

  3. #1651
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  4. #1652
    Veteran Аватар для dosikus
    Регистрация
    29.03.2005
    Адрес
    Ярославль
    Сообщений
    1,098
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    omercury, так как визард тыкать неззя, а нам нужна тактовая и сброс на 8051 , правильно ли я понимаю :



    Редактируем v_pll :
    Было
    Код:
    module v_pll   #(parameter mul1 = 5, mul2 = 1, div1 = 2, div2 = 2)
    (
    	inclk0,
    	c0,
    	c1);
    
    	input	  inclk0;
    	output	  c0;
    	output	  c1;
    
    	wire [4:0] sub_wire0;
    	wire [0:0] sub_wire5 = 1'h0;
    	wire [1:1] sub_wire2 = sub_wire0[1:1];
    	wire [0:0] sub_wire1 = sub_wire0[0:0];
    	wire  c0 = sub_wire1;
    	wire  c1 = sub_wire2;
    	wire  sub_wire3 = inclk0;
    	wire [1:0] sub_wire4 = {sub_wire5, sub_wire3};
    
    	altpll	altpll_component (
    				.inclk (sub_wire4),
    				.clk (sub_wire0),
    	
    				.locked (),
    	
    				.vcooverrange (),
    				.vcounderrange ());
    Стало
    Код:
    module v_pll   #(parameter mul1 = 5, mul2 = 1, mul3=2, div1 = 2, div2 = 2, div3=1)
    (
    	inclk0,
    	c0,
    	c1,
    	c2,
    	locked);
    
    	input	  inclk0;
    	output	  c0;
    	output	  c1;
            output	  c2;
    	output	  locked;
    	
    	wire [4:0] sub_wire0;
    	wire [0:0] sub_wire5 = 1'h0;
    	wire [2:2] sub_wire6 = sub_wire0[2:2];
    	wire [1:1] sub_wire2 = sub_wire0[1:1];
    	wire [0:0] sub_wire1 = sub_wire0[0:0];
    	wire  c0 = sub_wire1;
    	wire  c1 = sub_wire2;
    	wire  c2 = sub_wire6;
    	
    	wire  sub_wire3 = inclk0;
    	wire [1:0] sub_wire4 = {sub_wire5, sub_wire3};
    
    	altpll	altpll_component (
    				.inclk (sub_wire4),
    				.clk (sub_wire0),
    	
    				.locked (locked),
    				
    				.vcooverrange (),
    				.vcounderrange ());
    ZXM-Phoenix 1024+PROF ROM+SMUC+VGA
    Profi 1024+CF+CPM+VGA
    ATARI 800XL+SIO2PC+SIO2SD
    RK86@Maximite

  5. #1653
    Activist Аватар для omercury
    Регистрация
    13.02.2016
    Адрес
    г. Королёв
    Сообщений
    444
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от dosikus Посмотреть сообщение
    omercury, так как визард тыкать неззя
    dosikus, смотреть-то никто не запрещал.

    Создай новую PLL, открой блокнотом и посмотри разницу.
    Там всё просто, разберёшься с ходу.

    Какая частота-то нужна?
    Ты сделал 100МГц.



    Или другой вариант - заюзай вторую PLL, благо у тебя их 4 штуки.
    И меньше 4 всё равно не будет.)))
    Последний раз редактировалось omercury; 06.10.2019 в 20:05.

  6. #1654
    Veteran Аватар для dosikus
    Регистрация
    29.03.2005
    Адрес
    Ярославль
    Сообщений
    1,098
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да, все получилось , да 100MHz. Правда пришлось еще в alt_pll дефпараметр править.
    ZXM-Phoenix 1024+PROF ROM+SMUC+VGA
    Profi 1024+CF+CPM+VGA
    ATARI 800XL+SIO2PC+SIO2SD
    RK86@Maximite

  7. #1655
    Guru Аватар для JV-Soft
    Регистрация
    14.05.2015
    Адрес
    г. Харьков, Украина
    Сообщений
    2,492
    Спасибо Благодарностей отдано 
    32
    Спасибо Благодарностей получено 
    60
    Поблагодарили
    18 сообщений
    Mentioned
    2 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Вопрос , epm3256aqc208 толерантна к 5в. или надо резисторы ставить ? Например в pdf по xilinx четко пишут толерантность.
    Еще вопрос ,кто нибудь прикручивал SDRAM 100мгц через плис к медленным проектам типа спектрума , где не быстрое асинхронная работа память+проц ?

    Арфы нет ,возьмите бубен
    Безумие это повторение одного и того же в ожидании другого результата.


    Сайт http://p-45.zzz.com.ua
    Amiga A500
    Восстановлен(2018) дополнен и в строю - Pentagon (1991) 1024k (256kb ROM 4 конфигурации ПЗУ)/turbo 7 мгц/кеш 32кб/covox/ TS /AY mouse/fdd 3.5" /Nemo-Ide/10gb HDD (DNA-OS)
    Восстановлен(2015) и в строю - Харьков 128
    Восстановлен(2016) ZX-Дигитайзер

    Ждут паяльника - пентагон 48 , pentagon 128.
    [свернуть]

  8. #1656
    Пользователь Специалиста Аватар для fifan
    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    3,700
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    11 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если вывод работает на вход, то резистор по 300 ом необходим, на вывод - не нужен.
    https://nick-name.ru/forum/Fifan.gif
    Сайт про ПК "Специалист" и его клоны http://www.spetsialist-mx.ru/
    Web site about computer Spetsialist and its clones http://www.spetsialist-mx.ru/ (yet only in Russian)

  9. Этот пользователь поблагодарил fifan за это полезное сообщение:

    JV-Soft (09.10.2019)

  10. #1657
    Activist Аватар для omercury
    Регистрация
    13.02.2016
    Адрес
    г. Королёв
    Сообщений
    444
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от JV-Soft Посмотреть сообщение
    Еще вопрос ,кто нибудь прикручивал SDRAM 100мгц через плис к медленным проектам типа спектрума , где не быстрое асинхронная работа память+проц ?
    Разумеется, да.

    Например, знаменитая корка Влада от ReVerSe_xx
    Но, есть нюанс...

    1. На Z80 катит, ибо есть аппаратный рефрешь;
    2. На Z80 катит, ибо цикл чтения/записи занимает более 1 такта ЦП;
    3. Не используется с экранной памятью, ибо дОлжно соблюдать жесткие тайминги;
    4. Если цикл обращения к памяти уже запущен, новое обращение будет проигнорировано (вероятнее всего), ибо нет буферизации (на внедрение которой некоторые пользователи высказывают своё "фи" - дескать расточительное использование ресурсов).

    Посему - что надо-то:
    Какой проц?
    Какая ожидается тактовая?

    100МГц - это уже CL-3, а значит 8 тактов SDRAM на цикл рандомного чтения/записи/рефреша.
    С буферизацией входа + выхода =8+1+1 тактов на цикл, отсюда и рассчитывать тактовую контроллера.

  11. Этот пользователь поблагодарил omercury за это полезное сообщение:

    JV-Soft (09.10.2019)

  12. #1658
    Guru Аватар для JV-Soft
    Регистрация
    14.05.2015
    Адрес
    г. Харьков, Украина
    Сообщений
    2,492
    Спасибо Благодарностей отдано 
    32
    Спасибо Благодарностей получено 
    60
    Поблагодарили
    18 сообщений
    Mentioned
    2 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от omercury Посмотреть сообщение
    Посему - что надо-то:
    Какой проц?
    Какая ожидается тактовая?
    Сейчас под амигу пилю память , и думается что бы не выискивать раритетные одночиповые fpm/edo ,применить sdram pc100 ,она 3.3в. и чип мне подходящий 8мб x 16 , частоты от 7мгц до 33мгц , режим пока асинхронный , но если надумаю 68030 проц то может и синхронный.

    Арфы нет ,возьмите бубен
    Безумие это повторение одного и того же в ожидании другого результата.


    Сайт http://p-45.zzz.com.ua
    Amiga A500
    Восстановлен(2018) дополнен и в строю - Pentagon (1991) 1024k (256kb ROM 4 конфигурации ПЗУ)/turbo 7 мгц/кеш 32кб/covox/ TS /AY mouse/fdd 3.5" /Nemo-Ide/10gb HDD (DNA-OS)
    Восстановлен(2015) и в строю - Харьков 128
    Восстановлен(2016) ZX-Дигитайзер

    Ждут паяльника - пентагон 48 , pentagon 128.
    [свернуть]

  13. #1659
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    Павлодар
    Сообщений
    3,558
    Спасибо Благодарностей отдано 
    30
    Спасибо Благодарностей получено 
    77
    Поблагодарили
    60 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от omercury Посмотреть сообщение
    100МГц - это уже CL-3
    Откуда такая уверенность? Есть память и 133МГц CL2. Или речь за конкретную микросхему?

  14. #1660
    Veteran Аватар для bigral
    Регистрация
    12.07.2006
    Адрес
    Kiev/Ukraine
    Сообщений
    1,898
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    30
    Поблагодарили
    25 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от fifan Посмотреть сообщение
    Если вывод работает на вход, то резистор по 300 ом необходим, на вывод - не нужен.
    Это откуда такие требования? Я поставил тут epm3064atc100 без всяких резисторов подал шину данных подтянутую к 5в, уже "мучу" микруху экспериментами долго, но все еще работает и даже не греется. То может для MAX-II такое надо?

    - - - Добавлено - - -

    Цитата Сообщение от omercury Посмотреть сообщение
    100МГц - это уже CL-3, а значит 8 тактов SDRAM на цикл рандомного чтения/записи/рефреша.
    С буферизацией входа + выхода =8+1+1 тактов на цикл, отсюда и рассчитывать тактовую контроллера.
    я в sdram вообще не шарю, расшифруйте для меня что это значит? неужели что 100/(8+1+1) = 10mhz максимум при "эмуляции sram"?

Страница 166 из 170 ПерваяПервая ... 162163164165166167168169170 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. SMUC на дискретах и ПЛИС
    от spensor в разделе Scorpion
    Ответов: 790
    Последнее: 12.11.2019, 19:05
  2. ДВК (и всё, что с ними связано)
    от Grand в разделе ДВК, УКНЦ
    Ответов: 4210
    Последнее: 12.11.2019, 13:50
  3. Ответов: 985
    Последнее: 10.11.2019, 22:10
  4. PAL/GAL и все что с ними связано.
    от Mick в разделе Клоны на ПЛИС, МК и БМК
    Ответов: 410
    Последнее: 06.11.2019, 16:59
  5. Вопрос по ПЛИС
    от Zloy в разделе Unsorted
    Ответов: 23
    Последнее: 17.10.2015, 17:12

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •