このページでは、本HPで作成したオリジナルマイコン(MCU)のデザインをダウンロードすることが出来ます。
Anlogic社FPGAチップEG4S20BG256を使った、FPGAボード(Sipeed Lichee Tang Primer)に対応しています(下図)。
Moscoviumシリーズアセンブラマニュアルはこちらです。
オリジナル16ビットCPUコアMoscoviumの命令セットマニュアルはこちらです。
オリジナル32ビットCPUコアNihoniumの命令セットマニュアルはこちらです。
オリジナル8ビットCPUコアTennessineの命令セットマニュアルはこちらです。
Moscoviumマイコンのピン配置表はこちらです。
詳細については、以下リンクから本文を参照してください。
本文へ戻る。
古いFPGAボード(Primerボード)での開発は凍結しました。 Moscoviumマイコンの開発は、他のFPGAボードにて、継続進行中です。 新しいFPGAボード(Cmod A7)用のデザインデータは以下リンクにて公開中です。 GitHub:MCOC115-VD 新しいCmod A7ボード版のピン配置表はこちらになります。 |
||
Moscoviumマイコンのエディションと、搭載しているユニットマップを以下図(型名一覧表)に示します。
現在、FPGAボード(Sipeed Lichee Tang Primer)用のデザインデータは開発凍結(終了)と、なっています。最終のデザインデータは、以下のGitHubからダウンロードすることが可能です。
GitHub:MCOC115-TD
Moscoviumシリーズの開発は、他のFPGAボードにて、継続進行中です。新しいFPGAボード(Cmod A7)用のデザインデータは以下リンクにて公開中です。
GitHub:MCOC115-VD
無保証です |
趣味&DIYのレベルで設計したデータですので、あまりちゃんとした検証を実施していません。 仕様通りに動かないこともあるでしょう。 仕様に明記されていない使い方をした時にあらぬ動作を始めることもあるかもしれません。 使用者の責任において、ありのまま(as is)使っていただける場合に限り、利用を許諾します。 一切サポートは致しません。 本HPおよびGitHubのデータは、予告なく、変更・修正・削除される場合があります。 |
以下、TD IDEのプロジェクトを作成して、FPGAボードに書き込む手順です。
以上です、ご健闘を祈ります。
日付 | 項目 | 備考 |
2023/08/19 | 開発凍結 |
GitHubへ移行 全デザインデータ |
2023/07/08 |
TS-MNエディション Tennessineコア Moscovium更新 Moscovium-SS更新Nihonium更新 Nihonium-SS更新 アセンブラ更新 |
TSOC_MN.al,tsoc117mn0408 v.1.48等プロジェクト tennessine v.1.00 moscovium v.1.18 moscoviumss v.1.06 nihonium v.1.14 nihoniumss v.1.14 asm_mcvm.olv v.1.30 |
2023/05/20 |
NS-MDエディション Moscovium更新 Moscovium-SS更新Nihonium更新 Nihonium-SS更新 アセンブラ更新 |
NSOC_MD.al,nsoc113md0816 v.1.46等プロジェクト moscovium v.1.16 moscoviumss v.1.04 nihonium v.1.12 nihoniumss v.1.12 asm_mcvm.olv v.1.28 |
2023/03/18 |
Nihonium更新 Nihonium-SS更新 アセンブラ更新 |
nihonium v.1.10 nihoniumss v.1.10 asm_mcvm.olv v.1.26 |
2023/03/11 |
NH-LBエディション 新規モジュール追加 |
NHOC_LB.al,nhoc113lb4408 v.1.44等プロジェクト ram_wrap32 v.1.00,iomem16 v.1.00 |
2023/02/11 |
NH-FSエディション 新規モジュール追加 |
NHOC_FS.al,nhoc113fs0408 v.1.42等プロジェクト sglfpu v.1.00,sfpu_dsp24 |
2023/01/21 |
DAエディション 新規モジュール追加 |
MCOC_DA.al,mcoc115da0408 v.1.40等プロジェクト dac121 v.1.00 |
2022/10/22 |
NS-VLエディション 割り込み機能強化 各種プロジェクト |
NSOC_VL.al,nsoc113vl0408 v.1.38等プロジェクト intc322dvl v.1.08,各CPUコア top/を追加、最上位ファイルを移動 |
2022/10/08 |
RTエディション 新規モジュール追加 バグ修正 |
MCOC_RT.al,mcoc115rt0408 v.1.36等プロジェクト rtc400_sys v100,rtc400_sub v100 intc322d v1.06 |
2022/09/03 |
NH-DMエディション 新規モジュール追加 |
NHOC_DM.al,nhoc113dm0408 v.1.34等プロジェクト distus v100 |
2022/08/06 |
USエディション 新規モジュール追加 |
MCOC_US.al,mcoc115us0816 v.1.32等プロジェクト unisji v100,unsj_rom |
2022/06/25 | MS-LSエディション | MSOC_LS.al,msoc115ls0808 v.1.30等プロジェクト |
2022/06/11 |
MS-DCエディション Moscovium-SSコア |
MSOC_DC.al,msoc115dc0416 v.1.28等プロジェクト moscoviumss v.1.00 |
2022/06/04 |
Moscovium更新 Nihonium更新 Nihonium-SS更新 |
moscovium v.1.12 nihonium v.1.02 nihoniumss v.1.02 |
2022/05/21 |
NS-SDエディション Nihonium-SSコア |
NSOC_SD.al,nsoc113sd0408 v.1.26等プロジェクト nihoniumss v.1.00 |
2022/04/09 |
NH-SCエディション Nihoniumコア 仕様改定 各種プロジェクト |
NHOC_SC.al,nhoc113sc0408 v.1.24等プロジェクト nihonium v.1.00,niho_mul_dsp cache2w4k v.1.02 TD IDE ver.5.0.4用にアップデート |
2022/03/12 |
SCエディション 新規モジュール追加 |
MCOC_SC.al,mcoc115sc0408 v.1.22等プロジェクト cache2w4k v.1.00,cch_datary |
2022/02/19 |
SDエディション 新規モジュール追加 |
MCOC_SD.al,mcoc115sd0408 v.1.20等プロジェクト sdramc8m v.1.00,sdc_sdram,sdc_pll |
2022/01/29 |
ADエディション 新規モジュール追加 バグ修正 |
MCOC_AD.al,mcoc115ad0408 v.1.18等プロジェクト adc124 v.1.00,adc_afe,adc_pll16m intc322d v.104 |
2021/11/06 |
EXエディション 新規モジュール追加 |
MCOC_EX.al,mcoc115ex4808 v.1.16等プロジェクト iram_wrapd v.1.00,ram4ki_mat,ram4kib_mat |
2021/10/16 |
JPエディション 新規モジュール追加 |
MCOC_JP.al,mcoc115jp0408 v.1.14等プロジェクト fontjp v.1.00,fnjp_rom |
2021/09/11 | マクロ定義ファイルを追加 | mcvm_mcr_long.incl |
2021/08/21 | I2C通信ライブラリを追加 | mcvm_lib_wire_[hms].incl v.1.00 |
2021/08/14 |
TWエディション 新規モジュール追加 ADCファイル追加 |
MCOC_TW.al,mcoc115tw0408 v.1.12等プロジェクト stwser v.1.00 MCOC_full.adc |
2021/07/31 |
DCエディション 新規モジュール追加 |
MCOC_DC.al,mcoc115dc0416 v.1.10等プロジェクト semph5r12u v.100,icff16 v.100,icff_fifo |
2021/07/10 |
CPU更新 H-FPU更新 |
moscovium v.1.06:cmb命令・hcmp命令対応版 halfpu v.1.02:hcmp命令対応版 |
2021/06/12 |
FPエディション 新規モジュール追加 |
MCOC_FP.al,mcoc115fp0440 v.1.08等プロジェクト halfpu v.1.00,hfpu_dsp11 |
2021/05/29 |
LAエディション 新規モジュール追加 |
MCOC_LA.al,mcoc115la0408 v.1.06等プロジェクト loga8ch v.1.00 |
2021/05/22 |
CPエディション 新規モジュール追加 |
MCOC_CP.al,mcoc115cp0408 v.1.04等プロジェクト mulc16 v.1.00,divc32 v.1.00, |
2021/05/01 |
IPエディション 新規モジュール追加 |
MCOC_IP.al,mcoc115ip0408 v.1.02等プロジェクト intc162 v.1.00,tim162 v.1.00 |
2021/04/10 | MNエディション | MCOC_MN.al,mcoc115mn0408 v.1.00等プロジェクト |
2021/03/27 | 新規モジュール追加 | systim v.1.00,port8i8o v.1.00,uart8n1 v.1.00 |
2021/03/20 | 新規モジュール追加 | busc2040 v.1.00,rom_wrap v.1.00,ram_wrap v.1.00 |
2021/03/06 | MCOC115デザインデータ | 作成 |