Ok, so I updated the libraries and I'm having the same problem, however I notice that now I have two new registers: 'ddr3_ctrl', 'ddr3_mem'. I suppose those are the registers that I'm missing changed names. There was a name changing in the library so that it make incompatible with the katcp_wrapper script?

thanks,

Franco


On 02/12/16 12:42, Franco wrote:

No, I'm using the tutorial version. That might be the problem. However I'm reluctant to update since this might cause incompatibilities with my previous models. I suppose that if I what to use the DRAM I don't have other choice. Do you have any suggestions?

Many thanks,

Franco



---- Jason Manley wrote ----

Are you running the latest version of the toolflow? Earlier versions did not include the CPU interface to the DRAM.

Jason


On 02 Dec 2016, at 15:30, Franco <[email protected] <mailto:[email protected]>> wrote:

> The register is not present in the bitstream. I thought that the register was inside the dram yellow block though. I have to add it manually or something?
>
> Here is the listdev just in case:
>
> ['acc_len',
> 'adc5g_controller',
> 'cnt_rst',
> 'dout0_0',
> 'dout0_1',
> 'dout0_2',
> 'dout0_3',
> 'dout1_0',
> 'dout1_1',
> 'dout1_2',
> 'dout1_3',
> 'dout2_0',
> 'dout2_1',
> 'dout2_2',
> 'dout2_3',
> 'filter_gain',
> 'filter_on',
> 'snapshot0_bram',
> 'snapshot0_ctrl',
> 'snapshot0_status',
> 'snapshot0_trig_offset',
> 'snapshot1_bram',
> 'snapshot1_ctrl',
> 'snapshot1_status',
> 'snapshot1_trig_offset',
> 'sync_gen_sync',
> 'sync_gen_sync_period_sel',
> 'sync_gen_sync_period_var',
> 'sys_board_id',
> 'sys_clkcounter',
> 'sys_rev',
> 'sys_rev_rcs',
> 'sys_scratchpad',
> 'write_done']
>
> thanks,
>
> Franco
>
>
> On 02/12/16 10:02, Marc Welz wrote:
>> Then there is no bitstream programmed or the particular bitstream
>> doesn't contain that register. Type
>>
>> ?listdev
>>
>> on that connection to find out
>>
>> regards
>>
>> marc
>>
>>
>> On Fri, Dec 2, 2016 at 12:52 PM, Franco <[email protected] <mailto:[email protected]>> wrote:
>>> It says: #log error 1018802834854 <tel:1018802834854> raw
>>> register\_dram_controller\_not\_defined
>>>
>>>
>>> Franco
>>>
>>>
>>>
>>> On 02/12/16 04:32, Marc Welz wrote:
>>>> telnet to the roach on port 7147 while repeating the operation - what
>>>> do the #log messages say ?
>>>>
>>>> On Thu, Dec 1, 2016 at 3:43 PM, Franco <[email protected] <mailto:[email protected]>> wrote:
>>>>> Hi!
>>>>>
>>>>> I tried to test the dram of ROACH2 by porting an example model I had for
>>>>> ROACH1.
>>>>>
>>>>> However when I tried to read the dram I got the following error:
>>>>>
>>>>> RuntimeError: Request write failed.
>>>>>    Request: ?write dram_controller 0 \0\0\0\0
>>>>>    Reply: !write fail.
>>>>>
>>>>> Someone knows what's the problem?
>>>>>
>>>>>
>>>>> thanks,
>>>>>
>>>>> Franco Curotto
>>>>>
>>>>>
>
>


Reply via email to