Перейти к содержанию
    

USTAS

Свой
  • Постов

    47
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о USTAS

  • Звание
    Участник
    Участник

Контакты

  • ICQ
    Array

Посетители профиля

1 751 просмотр профиля
  1. Предлагаю обратить внимание на фирму Cypress (www.cypress.com). Она всегда была одним из лидеров по производству скоростной памяти. Вашим требованиям удовлетворяет, например, микросхема CY7C1051DV33: - объем 8 Мбит (512К х 16) - время доступа 10 нс; - корпус FBGA-48 или TSOP-44 Обратите внимание, что имеются микросхемы и с большим объемом (CY7C1061BV33 - 1Мх16, CY7C1071AV33 - 2Mх16). Желаю удачи.
  2. Да, похоже FTP не скоро будет доступет :( Вот ссылка, от куда я скачал Iocomp Ultra Pack v3.0.4 : hxxp://www.fixdown.net/soft/9236.htm Желаю удачи :)
  3. Семейство SPARTAN-XL уже в 2005 году не рекомендовалось для новых разработок, так что к совету об использовании другого семейства (например SPARTAN-II) рекомендую прислушаться. Для разработки на кристаллах SPARTAN-XL у нас использовали Foundation v4.1i (подойдет и v4.2). Ну а про ISE Вам уже все сказали. Удачи :)
  4. Недавно, занимаясь поиском готовых компонент для Delphi, набрел на итересный, на мой взгляд, пакет "Iocomp Ultra Pack v3.0.4". : Release Notes: Complete suite of 63 real-time instrumentation display components for instrumentation applications. This comprehensive development package is a collection of our popular Analog Components, Digital Components, Plot & Scope, and Professional Components. Привожу небольшую вырезку из большого (более 6.5 МБ) "Iocomp Getting Started Guide" Iocomp_Introduction.pdf Если интересно, то попробую выложить на FTP. Объем архива вместе с CLX, VCL исходниками :) - около 13 МБ.
  5. Pic18F2455 и USB

    Есть неплохие примеры для работы по USB в пакете CCS PCWH v3.242 (например ex_usb_hid.c). Вчера попробовал загрузить именно этот пример в PIC18F4550 - вроде бы работает.
  6. Насколько я понимаю, глобальные входы в семействах VIRTEX и SPARTAN не имеют ни PULL-UP, ни PULL-DOWN. Это и не требуется, так как в зависимости от используемого I/O стандарта применяются соответствующие внешние согласующие элементы (см. XAPP179).
  7. Посмотрите, может от CYPRESS подойдет. Два года назад сам искал синхронную память 1M x 36, но до покупки дело не дошло. Вот Datasheets: Посмотрите, может от CYPRESS подойдет. Два года назад сам искал синхронную память 1M x 36, но до покупки дело не дошло. Вот Datasheets: CY7C1460V33.pdf CY7C1480V33.pdf
  8. XAPP200 для DDR SDRAM нетрудно переделать и для просто SDRAM. Я, например, его адаптировал для работы с SDRAM в режиме буферизации потока данных (сначала пишется по разным банкам, потом считывается страницами) т.е. : 1. Режим записи - Alternating Bank Write (burst length = 8); 2. Режим чтения - Full-Page Burst Read (512 слов); 3. Refresh только для режима чтения и хранения, т.к. при записи - поток максимальный 100М/s. XAPP200 отличается от XAPP134 принципом построения самого контроллера.
  9. Тоже писал самостоятельно на Verilog'e для работы с памятью MT48LC16M16A2 на кристалле XCV600-4. За основу взял XAPP200, но переделал его для своих нужд. Есть еще XAPP134, но мне больше понравилась One-hot State Machine контроллера в XAPP200.
  10. Для того, чтобы приведенный код работал, НЕОБХОДИМО СОБЫТИЯ ЗАПИСИ И ЧТЕНИЯ ПЕРЕВЕСТИ НА ОДНУ ТАКТОВУЮ. Думаю так заметнее стало, а то видно не прочитали... В приведенном коде события WR и RD предварительно должны быть переведены на тактовую WCLK. Это можно проделать разными способами, и порой реализация зависит от специфики применения FIFO в схеме.
  11. Сравнение двух указателей в FIFO можно осуществлять на двунаправленном счетчике, но для этого необходимо события записи и чтения перевести на одну тактовую. Тогда: WNR = ( WR & ~RD); // только запись RNW = (~WR & RD); // только чтение EMPTY = ~noEMPTY; // флаг "FIFO пусто" always @ (posedge WCLK) begin if (FLUSH) COUNT = 0; // очистка FIFO else case (1'b1) WNR: COUNT = COUNT + 1; RNW: COUNT = COUNT - 1; endcase end always @ (posedge WCLK) begin if (FLUSH) noEMPTY = 0; else if ((COUNT == 0) & WNR) noEMPTY = 1; else if ((COUNT == 1) & RNW) noEMPTY = 0; end always @ (posedge WCLK) begin if (FLUSH) FULL = 0; else if ((COUNT == (DEPTH - 1)) & WNR) FULL = 1; else if ((COUNT == (DEPTH - 0)) & RNW) FULL = 0; end
  12. По вопросу работы эмулятора HPPCI-ICE скажу следующее: Используем уже второй год довольно-таки в интенсивном режиме (каждый день) с процессором ADSP-21160N. Для разработки ПО используем VisualDSP++ v3.5 с ICE Software v7.0.2 под операционной системой Windows XP + SP1. Работа устойчивая и без тормозов. P.S.: От варианта эмулятора ADDS-USB-ICE отказались сразу же, и похоже правильно сделали.
  13. Что за дерьмо?

    Да, ситуация, в которую Вы попали, не из приятных. Сочувствую. Из советов скажу одно, стоит всегда иметь запасной вариант (т.е. другую компанию изготовителя ПП). Предложение следующее: В качестве изготавителя ПП может подойдет компания ООО "Марафон". Информация на сайте - http://www.marathon.ru С этой компанией наша фирма познакомилась примерно 8 лет назад. Было осуществлено несколько десятков разного рода заказов, начиная от прототипов ПП (не более 3шт.) до мелких партий (более 20шт.). Были даже заказы многослоек с потайными переходными отверстиями, но все было выполнено без ошибок и в срок. Последний заказ был где-то два года назад. После этого из-за необходимости освоения технологии РПП (рельефных ПП) не довелось более с ними поработать. Но возможно компания осталась еще на требуемом уровне.
  14. По стандарту IEEE Std. 1284 -1994 выходные драйвера Параллельного порта могут выдавать на каждый выход 14 мА при напряжении высокого уровня не ниже +2.4 В. То есть, иначе говоря, поддерживают стандартный TTL уровень. Таким образом, небольшие КМОП ("маложрущие") схемы без проблем можно запитывать от Параллельного порта. Например, можно подключить PIC-микроконтроллер или собрать так называемый "Port-powered" программатор FLASH памяти. Практика показывает, что наибольшей нагрузочной способностью обладают выходы шины данных Паралельного порта. Так что, через развязывающие диоды Шоттки можно "добыть" достаточно тока :) Дополнительно к письму прикрепил "Избранные переводы текстов по IEEE 1284". IEEE_1284.ZIP
  15. Двунаправленная. Микросхема состоит из скоростных полевых ключей и встроенного диода для понижения уровня. В этом семействе есть преобразователи шин до 24 бит. Используем и пока проблем не имеем.
×
×
  • Создать...