Documentation for SLG4DVKISP ISP board?

⚠️
Hi there.. thanks for coming to the forums. Exciting news! we’re now in the process of moving to our new forum platform that will offer better functionality and is contained within the main Dialog website. All posts and accounts have been migrated. We’re now accepting traffic on the new forum only - please POST any new threads at https://www.dialog-semiconductor.com/support . We’ll be fixing bugs / optimising the searching and tagging over the coming days.
8 posts / 0 new
Last post
gg_test_2017
Offline
Last seen: 2 years 9 months ago
Joined: 2017-11-14 19:22
Documentation for SLG4DVKISP ISP board?

Where can I find more documentation on how to use the SLG4DVKISP in circuit programming board for the SLG46826?

Device: 
Device Number: 
SLG4DVKISP
Alex Richardson
Offline
Last seen: 2 years 5 months ago
Joined: 2018-04-16 18:01
Hello gg_test_2017,

Hello gg_test_2017,

Here are two documents that pertain to the SLG46826 in-circuit programming board; the first is the basic steps for the board itself, the second describes how to use in-system programming.

Attachment: 
tonjonDIAG
Offline
Last seen: 3 years 4 months ago
Joined: 2018-05-04 23:42
 I've got an Isp programmer

 I've got an Isp programmer hooked up to a SLG46826 board that works with the development board, and the ISP cannot see it to report back to the GreenPAK Designer 6.17  Is there some software or driver that I'm supposed to download to make the ISP work?

BartSchroder
Offline
Last seen: 2 years 1 month ago
Joined: 2019-12-16 23:42
We would like to build the

We would like to build the SLG46826 into our CS448 oscilloscope, and then provide an I2C pipe to it, and develop and debug programs inside it using the GreenPak designer. So we would like to emulate the programmer board interface. Are you able to supply documentation on the interface so we can do this?

 

pavloZ
Offline
Last seen: 2 years 7 months ago
Staff
Joined: 2018-01-31 12:50
Hi Tony,

Hi Tony,

could you please take some screenshots which show the issue and a picture or schematic of your setup (i mean connection SLG46826 with dev tools)?

 

Hi Bart,

do you mean programmer board schematic and firmware? If yes I need to ask my management whether we can share this stuff.

BartSchroder
Offline
Last seen: 2 years 1 month ago
Joined: 2019-12-16 23:42
Hi pavloZ,

Hi pavloZ,

I have thought about this a bit more, and realize that you are not likely to change your driver to accommodate our USB connection. Instead we will use your little ISP board to connect to the I2C port on our I/O board. This is direct connected to the SLG device for emulation and programming. We also have a connection to our FPGA. It would be really great if it was possible to generate a file of bytes to send to the SLG device once the user was happy with his program. In this way we could program the SLG46533V we currently have on the board (which we will be changing to a SLG46826 in the next iteration) at power up.

So the question has morphed into:

'Can you provide a file from your Greenpak programmer which contains a byte stream to send via I2C to the device? Even better would be a C language const array as an .h file.'

Thanks for your help, 

Bart Schroder, Cleverscope

pavloZ
Offline
Last seen: 2 years 7 months ago
Staff
Joined: 2018-01-31 12:50
Hi Bart,

Hi Bart,

there is such a possibility and you can do it in two ways.

1. Find File/Export/Export NVM at the GPAK Designer's toolbar. The output will be a text file with 2k bytes of NVM in binary form.

2. Open your .gp6 file at a text editor and find  the NVM byte stream between tags <nvmData registerLenght="2048"> </nvmData>, please see attached. This data is in hex form.

Please refer to ISP documentation provided by Alex Richardson earlier. Note that NVM memory divided by pages an can be erased/written by the whole page portion.  Page erase is not allowed directly, you have to write the page address to RAM register (ERSR) which starts a self-timed erase cycle.

SLG46533 is not ISP-device, you can only change some settings via I2C.

If you have any question please let me know.

Thanks,

Pavlo

Attachment: 
BartSchroder
Offline
Last seen: 2 years 1 month ago
Joined: 2019-12-16 23:42
Thanks Pavlo,

Thanks Pavlo,

exactly what we need!

We'll check out what we can and can't change in the SLG46533. 

Thanks,

Bart