реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Ищу nand flash controller корку VHDL, Verilog, может подскажете где взять
rvk
сообщение Jul 17 2006, 06:07
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 165
Регистрация: 13-05-06
Из: Камышин
Пользователь №: 17 067



Ищу nand flash controller корку VHDL, Verilog может подскажете где взять
Go to the top of the page
 
+Quote Post
jorikdima
сообщение Jul 17 2006, 10:18
Сообщение #2


тут может быть ваша реклама
*****

Группа: Свой
Сообщений: 1 164
Регистрация: 15-03-06
Из: Санкт-Петербург/CA
Пользователь №: 15 280



www.opencores.org может там есть?
Go to the top of the page
 
+Quote Post
rvk
сообщение Jul 17 2006, 10:55
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 165
Регистрация: 13-05-06
Из: Камышин
Пользователь №: 17 067



Было бы не спрашивалsmile.gif
Go to the top of the page
 
+Quote Post
Postoroniy_V
сообщение Jul 17 2006, 11:13
Сообщение #4


МедвеД Инженер I
****

Группа: Свой
Сообщений: 816
Регистрация: 21-10-04
Пользователь №: 951



Цитата(rvk @ Jul 17 2006, 14:55) *
Было бы не спрашивалsmile.gif

Этот вопрос уже всплывал в конфе(думаю не 1 раз), автор поста вроде ничего не находил, чем кончились его поиски х.з. smile.gif
И что вам мешает самому реализровать эту кору?
простейший PIO контроллер, с обработкой в софте всей специфики NAND памяти(обьем, скорость работы, чтение, запись и т.д.)


--------------------
Cogito ergo sum
Go to the top of the page
 
+Quote Post
rvk
сообщение Jul 17 2006, 12:47
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 165
Регистрация: 13-05-06
Из: Камышин
Пользователь №: 17 067



Проблема не в PIO и скорости работы а таких вещах как bad block management, wear leveling, file translation layer, flash file system,
ecc correction и т.д. а это уже не шутка smile.gif
Go to the top of the page
 
+Quote Post
Postoroniy_V
сообщение Jul 17 2006, 13:00
Сообщение #6


МедвеД Инженер I
****

Группа: Свой
Сообщений: 816
Регистрация: 21-10-04
Пользователь №: 951



Цитата(rvk @ Jul 17 2006, 16:47) *
Проблема не в PIO и скорости работы а таких вещах как bad block management, wear leveling, file translation layer, flash file system,
ecc correction и т.д. а это уже не шутка smile.gif

то есть Вы хотите чтобы все эти вещи, перечисленые вами, были бы реализованы в железе?
КРУТО a14.gif
а Вы думали сколько это шутка "весить будет в граммах" в самом железе? smile.gif
ИМХО дешевле и быстрее софтом такое реализовывать.


--------------------
Cogito ergo sum
Go to the top of the page
 
+Quote Post
rvk
сообщение Jul 17 2006, 13:09
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 165
Регистрация: 13-05-06
Из: Камышин
Пользователь №: 17 067



Да без проблем, только и на софт информации днем с огнем, если есть идеи где взять исходники, буду только благодарен.
Go to the top of the page
 
+Quote Post
iosifk
сообщение Jul 17 2006, 13:09
Сообщение #8


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(Postoroniy_V @ Jul 17 2006, 17:00) *
Цитата(rvk @ Jul 17 2006, 16:47) *

Проблема не в PIO и скорости работы а таких вещах как bad block management, wear leveling, file translation layer, flash file system,
ecc correction и т.д. а это уже не шутка smile.gif

то есть Вы хотите чтобы все эти вещи, перечисленые вами, были бы реализованы в железе?
КРУТО a14.gif
а Вы думали сколько это шутка "весить будет в граммах" в самом железе? smile.gif
ИМХО дешевле и быстрее софтом такое реализовывать.

посмотрите на софт к стартовому набору на Спартан 3Е от диджилент. Там кое-что из этого вроде сделано....


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
Postoroniy_V
сообщение Jul 17 2006, 14:01
Сообщение #9


МедвеД Инженер I
****

Группа: Свой
Сообщений: 816
Регистрация: 21-10-04
Пользователь №: 951



Цитата(rvk @ Jul 17 2006, 17:09) *
Да без проблем, только и на софт информации днем с огнем, если есть идеи где взять исходники, буду только благодарен.

может стоить посмотреть реализацию JFFS2 для NAnd в Ecos?
или в в других RTOS
nand jffs2
вообщем ключевые слова для поиска NAND JFFS2 ECC biggrin.gif


--------------------
Cogito ergo sum
Go to the top of the page
 
+Quote Post
rvk
сообщение Jul 17 2006, 14:14
Сообщение #10


Частый гость
**

Группа: Свой
Сообщений: 165
Регистрация: 13-05-06
Из: Камышин
Пользователь №: 17 067



Спасибо. Посмотрю.
Go to the top of the page
 
+Quote Post
Doka
сообщение Jul 18 2006, 14:22
Сообщение #11


Electrical Engineer
******

Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778



Цитата(rvk @ Jul 17 2006, 16:47) *
Проблема не в PIO и скорости работы а таких вещах как bad block management, wear leveling, file translation layer, flash file system,
ecc correction и т.д. а это уже не шутка :)


и ставить еще одну флешку для хранения карты битых секторов?!
или как вы себе представляете реализацию данной фичи на ПЛИС?
Go to the top of the page
 
+Quote Post
Postoroniy_V
сообщение Jul 18 2006, 16:51
Сообщение #12


МедвеД Инженер I
****

Группа: Свой
Сообщений: 816
Регистрация: 21-10-04
Пользователь №: 951



Цитата(Doka @ Jul 18 2006, 18:22) *
Цитата(rvk @ Jul 17 2006, 16:47) *

Проблема не в PIO и скорости работы а таких вещах как bad block management, wear leveling, file translation layer, flash file system,
ecc correction и т.д. а это уже не шутка smile.gif


и ставить еще одну флешку для хранения карты битых секторов?!
или как вы себе представляете реализацию данной фичи на ПЛИС?

bad block managment в nand можно просто решить
1 сектор всегда исправный и гарантируется производителями нанда

NAND Flash Technical Notes
Invalid blocks are defined as blocks that contain one or more invalid bits whose reliability is not guaranteed by Samsung. The information
regarding the invalid block(s) is so called as the invalid block information. Devices with invalid block(s) have the same quality
level or as devices with all valid blocks and have the same AC and DC characteristics. An invalid block(s) does not affect the performance
of valid block(s) because it is isolated from the bit line and the common source line by a select transistor. The system design
must be able to mask out the invalid block(s) via address mapping. The 1st block of the NAND Flash, however, is guaranteed to be a
valid block up to 1K program/erase cycles

а в плисе реализовывать такое человек вроде бы передумал smile.gif


--------------------
Cogito ergo sum
Go to the top of the page
 
+Quote Post
antti
сообщение Jul 18 2006, 19:17
Сообщение #13


Участник
*

Группа: Свой
Сообщений: 42
Регистрация: 18-07-06
Из: Germany
Пользователь №: 18 908



http://www.micron.com/support/email/produc...tware_agreement

vhdl NAND-ECC core
Go to the top of the page
 
+Quote Post
Grigoriy
сообщение Aug 21 2006, 11:03
Сообщение #14





Группа: Новичок
Сообщений: 3
Регистрация: 21-08-06
Пользователь №: 19 705



Посмотрите на freemodelfoundry.com
Там есть куча готовых проектов для разных типов и фирм.
Вот только у меня появилась новая проблема - как подключить
новые библиотеки (VITAL для IEEE и FMF). Все файля для этого есть
а не получается.
Go to the top of the page
 
+Quote Post
Doka
сообщение Aug 21 2006, 12:34
Сообщение #15


Electrical Engineer
******

Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778



Цитата(Grigoriy @ Aug 21 2006, 15:03) *
Посмотрите на freemodelfoundry.com

Сайт FMF посвящен суть моделям памяти разных типов. При всём энтузиазме не понимаю как модель превратить в контроллер памяти. :-/


--------------------
Блог iDoka.ru
CV linkedin.com/in/iDoka
Sources github.com/iDoka


Never stop thinking...........................
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 02:58
Рейтинг@Mail.ru


Страница сгенерированна за 0.01466 секунд с 7
ELECTRONIX ©2004-2016