Search found 37 matches

by shengwenLiang
Mon Jul 16, 2018 11:12 am
Forum: HW Development Group
Topic: Toggle Nand flash(H27Q1T8YEB9R-BCF) performance
Replies: 1
Views: 9

Toggle Nand flash(H27Q1T8YEB9R-BCF) performance

Hi, due to the datasheet document of Toggle Nand flash(H27Q1T8YEB9R-BCF) is confidential and now i want to know some performance details, such as the latency of read per page and program page and erase page?
could you provide?

Read page: (?) us
Program page: (?) us
Erase block (?)ms


Thanks
by shengwenLiang
Fri Jun 01, 2018 2:09 am
Forum: SW Development Group
Topic: The V2FStatusCheckAsync() function back status is 0x1FF01
Replies: 1
Views: 1377

The V2FStatusCheckAsync() function back status is 0x1FF01

Hi, Recently, i test fimeware in linux system, and modify the fmc_driver.c using mmap to map Tiger4NSC IP register to dram. then write register content to control then IP. example: void __attribute__((optimize("O0"))) V2FStatusCheckAsync(V2FMCRegisters* dev, int way, unsigned int* statusReport) { *(...
by shengwenLiang
Wed May 30, 2018 2:31 am
Forum: SW Development Group
Topic: Could to run linux system on the zynq fpga of OpenSSD to control the write and read?
Replies: 4
Views: 1404

Re: Could to run linux system on the zynq fpga of OpenSSD to control the write and read?

They are not necessary if you are going to run linux kernel. In addition, total DRAM size of Cosmos board is 1 GB. Hi, Thanks for your reply. Today, I test my idea and run linaro system in zynq FPGA. but when I migrate the openSSD firmware to Linux system. I face the problem that the function of fm...
by shengwenLiang
Mon May 28, 2018 8:58 am
Forum: SW Development Group
Topic: Could to run linux system on the zynq fpga of OpenSSD to control the write and read?
Replies: 4
Views: 1404

Re: Could to run linux system on the zynq fpga of OpenSSD to control the write and read?

Please refer to https://www.xilinx.com/products/design-tools/embedded-software/petalinux-sdk.html Hi, Thanks for your reply, when i create the Linux boot, i find that i don't know how to set this configuration in linux system. XScuGic_Config *IntcConfig; Xil_ICacheDisable(); Xil_DCacheDisable(); Xi...
by shengwenLiang
Mon May 28, 2018 2:34 am
Forum: SW Development Group
Topic: Could to run linux system on the zynq fpga of OpenSSD to control the write and read?
Replies: 4
Views: 1404

Could to run linux system on the zynq fpga of OpenSSD to control the write and read?

Hi, Today, I have an idea that I want to run Linux system on zynq7045f900-3 FPGA of OpenSSD. then write a program to control the operation of SSD. and from the openSSD project of GitHub, I only find the boot.bin to start the bare-metal program from SD card. and it does not run Linux system. if I wan...
by shengwenLiang
Wed May 23, 2018 5:20 am
Forum: SW Development Group
Topic: How to set MLC_MODE in GreedyFTL-2.7.1.d project
Replies: 1
Views: 507

How to set MLC_MODE in GreedyFTL-2.7.1.d project

Hi, Today, I change BIT_PER_FLASH_CELL from SLC_MODE to MLC_MODE in init_ftl.h, and after run firmware, I find the storage capacity is 124296 MB, and if I use SLC_MODE, the storage capacity 124056 MB. why the storage capacity only increase 240MB? where should I modify except BIT_PER_FLASH_CELL to su...
by shengwenLiang
Thu May 17, 2018 1:02 am
Forum: HW Development Group
Topic: How to modify 2Ch8way project to 4Ch8Way?
Replies: 1
Views: 2128

How to modify 2Ch8way project to 4Ch8Way?

Hi, Recently, I want to modify the 2Ch8Way project to 4Ch8Way, and I find in 2Ch8Way1.0.2 project that does not exist the channel2 and channel3 constraints and only have channel0 and channel1. so I get CH2 and CH3 constraints file from 2Ch8Way1.0.0 project. and I also find in Channel2 and channel3 c...
by shengwenLiang
Wed May 16, 2018 1:09 am
Forum: SW Development Group
Topic: How to determine that the read operation has been completed
Replies: 3
Views: 1217

Re: How to determine that the read operation has been completed

You can poll a status of the NAND way via ReadStatus command or the completion via reading a completion field given with ReadPageTransfer command. ref: V2FReadPageTransferAsync(V2FMCRegisters* dev, int way, void* pageDataBuffer, void* spareDataBuffer, unsigned int* errorInformation, unsigned int* c...
by shengwenLiang
Tue May 15, 2018 2:00 pm
Forum: SW Development Group
Topic: The OpenSSD firmware GreedyFTL-2.7.1.d problem
Replies: 1
Views: 728

The OpenSSD firmware GreedyFTL-2.7.1.d problem

Hi, Recently, I run the firmware GreedyFTL-2.7.1.d on 2Ch8Way project and find when code run to Press 'X' to re-make the bad block table. and the program stops and always display this line. and this problem does not always appear. when I test 10 times, maybe occur 9 times. so this problem disturbs m...
by shengwenLiang
Tue May 15, 2018 5:31 am
Forum: SW Development Group
Topic: How to determine that the read operation has been completed
Replies: 3
Views: 1217

How to determine that the read operation has been completed

Hi, Recently, I add a command to firmware, the command aims to read data from NAND flash to the specified address of dram. and now I find when I send this command to OpenSSD, but I can't determine that the read operation has been completed. I only compute this time by using the throughout of NAND fl...