Форум РадиоКот https://radiokot.ru/forum/ |
|
озу https://radiokot.ru/forum/viewtopic.php?f=20&t=74266 |
Страница 1 из 2 |
Автор: | studento_O [ Пн июн 18, 2012 15:12:03 ] |
Заголовок сообщения: | озу |
реализация ОЗУ для 8 разрядных значений с возможностью чтения по адресам задаваемым через свич и отображением на 7 сегментном индикатор. на плате basys2 spartan 3e. (ОЗУ объемом 16Кб) (сначала задаем адрес ячейки для значения и нажимаем btn0,затем задаем число и нажимаем btn1 чтоб число записалось в ячейке памяти, и нажимая btn2 можно было бы выбрать адрес с которого считается число в семисегментный индикатор) |
Автор: | Maykill [ Пн июн 18, 2012 15:34:38 ] |
Заголовок сообщения: | Re: озу |
колоссально...и что? ![]() |
Автор: | Meteor [ Пн июн 18, 2012 15:36:02 ] |
Заголовок сообщения: | Re: озу |
Не что, а надо дать... ![]() |
Автор: | SubDia [ Пн июн 18, 2012 16:37:52 ] |
Заголовок сообщения: | Re: озу |
Кул. Афтар, пешы исчо. ЗЫ. Простите, други, за оффтоп. |
Автор: | uldemir [ Пн июн 18, 2012 16:51:45 ] |
Заголовок сообщения: | Re: озу |
studento_O писал(а): на плате basys2 spartan 3e. (ОЗУ объемом 16Кб) килобайт или килобит? и как вы 8-ю свичами можете адресоваться дальше 256 адресов? Так что осетра-то урежьте!
|
Автор: | Meteor [ Пн июн 18, 2012 16:55:50 ] |
Заголовок сообщения: | Re: озу |
Написано же Цитата: сначала задаем адрес ячейки для значения и нажимаем btn0,затем задаем число и нажимаем btn1 Так что пространство 2^16 обеспечить можно |
Автор: | uldemir [ Пн июн 18, 2012 17:00:28 ] |
Заголовок сообщения: | Re: озу |
хм да, если килобит - тогда втискивается. ладна, если завтра будет время, за некоторую сумму знаний могу сделать. Заодно потренируюсь как работать с ОЗУ на этом кристалле. |
Автор: | Meteor [ Пн июн 18, 2012 17:57:27 ] |
Заголовок сообщения: | Re: озу |
Не на кристалле ![]() ![]() Делов всего ничего - пара регистров, антидребезг кнопок, мультиплексор и транскодер (преобразователь из двоичного в семисегментный). Единственно что препод не нзадал - запись числа в регистр. Вот это можно поручить оставшейся кнопке ![]() |
Автор: | uldemir [ Пн июн 18, 2012 18:14:02 ] |
Заголовок сообщения: | Re: озу |
нет, на BASYS2 нет ОЗУ. Так что надо будет делать на внутренней block RAM. Внешнее ОЗУ есть у NEXYS2 - вот та плата крутотень. Купил я эту BASYS и обломился. выводов наружу у нее толком-то и нет. Те 4 разъёма думал 2-х рядные - будет 32 ввода-вывода, а оказалось - однорядные. Вот, а дребезг контактов там подавлять совсем не нужно. Все очень определенно, как машина состояний. по лог.1 записать в регистр - ну и пусть 100 раз записывает, пока контакты дребезжат. |
Автор: | radiokot__ [ Пн июн 18, 2012 19:40:45 ] |
Заголовок сообщения: | Re: озу |
Да ладно пушистые, котик просто прикалолся а вы тут уже разрисовали. Может он просто мимо пробегал? |
Автор: | uldemir [ Пн июн 18, 2012 20:19:26 ] |
Заголовок сообщения: | Re: озу |
да, прикалывается: viewtopic.php?f=20&t=73773 viewtopic.php?f=20&t=71033 viewtopic.php?f=20&t=39853 - явные одногруппники. |
Автор: | Dmitry Dubrovenko [ Пн июн 18, 2012 21:34:03 ] |
Заголовок сообщения: | Re: озу |
uldemir писал(а): явные одногруппники. Не.Это - КБ "Фобоса". |
Автор: | Meteor [ Пн июн 18, 2012 21:53:48 ] |
Заголовок сообщения: | Re: озу |
Неправда ваша - в космосе запрещено применять индастиал исполнение, только приемка 9 должна быть. А амеры такого для РФии не выпускают |
Автор: | coredumped [ Пн июн 18, 2012 22:24:51 ] |
Заголовок сообщения: | Re: озу |
Топикстартер похоже потерялся... |
Автор: | orinoko [ Вт июн 19, 2012 08:53:39 ] |
Заголовок сообщения: | Re: озу |
Пока вы тут думали, его в армию забрали ![]() |
Автор: | Dmitry Dubrovenko [ Вт июн 19, 2012 11:05:24 ] |
Заголовок сообщения: | Re: озу |
orinoko писал(а): его в армию забрали В стройбат.
|
Автор: | uldemir [ Вт июн 19, 2012 11:08:58 ] |
Заголовок сообщения: | Re: озу |
hr флудить. Лучше дайте быстрый мысль, почему объявив WREN как STD_LOGIC получаю ошибку: ERROR:HDLParsers:800 - "C:/ISE/RAM/ram.vhd" Line 233. Type of WE is incompatible with type of WREN. какого типа вход разрешения записи у этого блокрама? Код: port map (
DO => DO, -- Output data ADDR => adr_reg, -- Input address CLK => mCLK, -- Input clock DI => sw, -- Input data port EN => EN, -- Input RAM enable REGCE => REGCE, -- Input output register enable RST => RST, -- Input reset WE => WREN -- Input write enable ); |
Автор: | Meteor [ Вт июн 19, 2012 11:32:37 ] |
Заголовок сообщения: | Re: озу |
Может какой -нибудь BIT? Но это маловероятно |
Автор: | uldemir [ Вт июн 19, 2012 11:43:19 ] |
Заголовок сообщения: | Re: озу |
А! знаю! но не въезжаю... может оно хочет std_logic_vector? у некоторых типов кристаллов write enable может быть побайтный. Но вроде, генерик параметры задал как 8-ми разрядная шина данных. Будем читать даташит дальше. |
Автор: | Meteor [ Вт июн 19, 2012 11:46:10 ] | ||
Заголовок сообщения: | Re: озу | ||
Ошибку не допускаете в имени?
|
Страница 1 из 2 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |