本科生“尝鲜”芯片研发

又是一个午夜,错误究竟出在哪儿?一筹莫展之际,兰州大学信息科学与工程学院2019级本科生陆钇桦向“战友们”电话求助。待电话挂断,陆钇桦长舒一口气,时间已是凌晨3点。过去一年,这样的场景不知上演了多少次。
近日,由兰州大学信息科学与工程学院“一生一芯一系统”本科生团队自主研发设计的同、异步混合架构的面向嵌入式的RISC-V处理器已经成功完成流片和回片,经初步测试,该芯片功能正常,完全达到设计的预期目标,可用于控制智能家电、医疗设备、汽车工业以及IoT控制器等场景。目前,该项目已在Gitee网站上开源,供全世界的芯片设计爱好者参考。
“本科生都应该知道如何研发CPU”
每周四、周五下午,在兰州大学城关校区飞云楼何安平副教授的实验室,70平方米的空间内,20多位“一生一芯一系统”项目第二期成员齐聚一堂。每到周末,他们还会在线上共同探讨项目进度,规划分配下一步工作。
时间回溯到2020年,何安平在与其他高校的交流中了解到,部分高校正尝试带领本科生做一些CPU芯片研发工作。同一课程组的副教授周睿也认为,当前对计算机类人才的培养强调计算机系统能力,既要培养软件开发能力,也要加强对硬件的认识和理解。
“随着我国芯片行业的发展变化,学院意识到无论是学习计算机软件还是硬件的本科生,都应该知道如何研发CPU,架通软硬件之间的桥梁,加强本科生计算机系统能力的培养。”信息科学与工程学院党委书记陈文波说。
2021年6月,该院启动了“一生一芯一系统”研发项目。经过学生自主报名,第一期芯片研发项目共吸纳计算机类专业、电子信息类专业,以及物理学院微电子专业的7名本科生。
“一定要做到最好”
在一个6毫米的正方形包装里,内嵌着一个总面积为4.4平方毫米的小芯片。2022年12月,100多颗成功流片的嵌入式芯片来到兰州大学,命名为兰大RISC-V处理器1号。
经过师生广泛阅读国内外优秀论文案例、反复讨论,团队决定做一款嵌入式CPU。嵌入式系统的开发离不开指令集架构,且嵌入式CPU通常基于ARM或MIPS等指令集架构设计,但是团队最终选择了RISC-V指令集。
指令集架构是CPU设计的核心,CPU各个模块之间相互理解依赖于共同的指令集。CPU核、总线和外设三部分组合,构成了片上系统这一整体。CPU核是整个运算处理单元的核心,采用的是两级流水单发射架构,主要包括第一级流水模块、第二级流水模块和中断异常模块三部分。
“这种两级流水架构相当于工厂中的流水线,每条指令都可以分为第一级流水和第二级流水两个阶段,且两级流水的电路能够同时执行不同的指令,有效提高了运算效率和电路的利用率。”陆钇桦介绍,总线上挂载了4个外设,数据通过总线在CPU核和外设之间进行传输。
“大家不断进行验证测试,只想着一定要做到最好。”2019级本科生李勋说。
这支本科生团队从零开始,经过一年的时间,一步一步完成了芯片架构制定、芯片代码设计、FPGA验证和ASIC实现等一系列芯片设计的全流程工作。2022年7月,采用联电110nm制程工艺的livp芯片顺利送往代工厂进行流片。2022年12月,livp芯片成功回片。
“让所有学生都能参与进来”
今年年初,“嵌入式系统原理及开发”课程组负责人王兆滨副教授带领大家对芯片各项功能进行了测试。为了方便测试,师生做了一个5cm×3.5cm的电路板。“单颗芯片是没有办法工作的,我们需要把芯片和外围电源、时钟等电路连接起来,这个电路板实际上就是维持芯片正常工作的一个最小系统。”连上电源,输入相关指令,便可使用相关仪器对芯片的输入输出信号进行检测。
经过初步测试,该芯片的各项功能正常。一颗小小的芯片嵌入到电路板上,操作系统也即将被构建,“一生一芯一系统”项目的第一期工作接近尾声,兰州大学信息科学与工程学院对创新型计算机人才的培养也在加快步伐。
“很多同学认为设计CPU是一个极难的工作,事实证明本科生完全有能力完成。这一项目最终的目的就是培养学生自主学习、问题解决、团队合作等一系列综合能力,继而推广,让所有学生都能参与进来是我们的目标。”陈文波说。
2022级新生杨延睿也参与“一生一芯一系统”第二期的研发中,负责一小部分设计工作。“学长学姐们的专业水平很高,和他们一起学习研讨,我的成长速度很快。”他希望,自己能够做点了不起的事情,早日设计出属于自己的成果。
闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁炬儳缍婇弻锝夊箣閿濆憛鎾绘煕閵堝懎顏柡灞剧洴椤㈡洟鏁愰崱娆樻К缂備胶鍋撻崕鍐册缚閿熺姴钃熼柨婵嗩槸椤懘鏌嶉幆鐗堢【婵犫偓鏉堚晛鍨濋柛顐犲劚闁卞洭鏌i弮鍥仩闁伙箑鐗撳濠氬磼濮樺崬顤€缂備礁顑嗛幐濠氬疾鐠鸿 妲堥柕蹇ョ磿閸樻悂姊虹化鏇炲⒉瀹€锝呮健閹矂骞掑Δ浣哄幐閻庡厜鍋撻柍褜鍓熷畷浼村冀椤撶偟鐣哄┑鐘诧工閸犳艾岣块妸鈺傜厱闁斥晛鍟炵紓姘舵煛閸℃劕鍔ょ紒杈ㄦ崌瀹曟帒鈻庨幒鎴濆腐濠电姵顔栭崳锝夊绩鏉堚晜宕叉繛鎴欏灩閻掑灚銇勯幒宥囪窗婵炲牅绮欓弻锝夊箛椤掑娈舵繝鈷€灞藉缂佺粯鐩幃鈩冩償閿濆浂鍟嬮柣搴ゎ潐濞叉ḿ鍒掕箛娴板洭骞庨懞銉у幈闁诲函绲鹃弻銊ッ洪敃鍌氱厱闁硅揪闄勯悡鏇熺箾閹寸們姘舵儑鐎n偆绠鹃柛顐ゅ枑缁€鍫ユ煃瑜滈崜娆撳储濠婂牆纾婚柟鍓х帛閻撴瑩姊婚崒姘煎殶妞わ讣绠撻弻锕傚礃椤忓嫭鐏堥梺鍝勬湰濞茬喎鐣烽悡搴樻斀闁归偊鍘滈敂鐣岀缁炬儳顑呮禍鐟扳攽閻愨晛浜鹃梻浣告惈閺堫剙煤濡警鍤楅柛鏇ㄥ亐濡插牓鏌曡箛濠冾潑闁逞屽墮缁夋挳鍩為幋锔绘晪闁糕剝鐟ラ崺宀勬煟鎼淬垻顣叉繝銏★耿閿濈偠绠涢幘浣规そ椤㈡棃宕ㄩ鐕佸悑闂傚倷绶氬ḿ褔鎮ч崱娑樼疇闊洦绋掗崐鐢告煠婵劕鈧澹曟禒瀣厱閻忕偟鍋撻惃鎴犫偓娑欑箞濮婃椽骞愭惔銏狀槱婵炲瓨绮嶇划鎾汇€佸鑸垫櫜闁搞儯鍔岄悵鏉库攽閻愬瓨缍戞い鎴濇閿濈偛顓兼径瀣ф嫼闂佸憡鍔樼亸娆愮椤忓牊鐓涢柛灞剧懅缁愭梻鈧娲橀崹鍧楃嵁濡偐纾兼俊顖滅帛閻濇牠姊绘担鍛靛綊寮甸鈧~婵嬪Ω閳哄﹥鏅i梺鍛婄箓鐎氀囧绩娴犲鐓熸俊顖濆亹鐢稒绻涢幊宄板缁犻箖鎮橀悙鎻掆偓鍛婁繆閻e瞼纾奸柛灞炬皑鏁堝銈冨灪濡啫鐣锋總鍛婂亜闁告瑥顦鐑樼節閻㈤潧浠╅柟娲讳簽缁辩偤鍩€椤掍胶绠鹃柛婊冨暟閹ジ鏌℃笟鍥ф灈闁宠棄顦垫慨鈧柍銉ュ帠缂傛挻淇婇悙顏勨偓鏍偋濡や胶鐟规俊銈傚亾闁崇粯鎹囧顕€鍩€椤掑嫬桅闁告洦鍨奸弫鍌炴煕閺囥劌浜濇繛鍫e皺缁辨挻鎷呯粙搴撳亾閸︻厽鏆滈柣鎰惈閻掑灚銇勯幒鎴姛缂佸鏁婚弻娑㈠箻鐎靛憡鍣紓渚囧枛閿曨亪寮崘顔肩<婵炴垶甯楃€氬ジ姊绘担鍛婂暈缂佽鍊婚埀顒佸嚬閸o綁宕洪姀鈥崇窞闁归偊鍘鹃崢閬嶆煟鎼搭垱鈧儵宕樿椤ユ岸姊婚崒姘偓鐑芥嚄閼哥數浠氭俊鐐€栭崹闈浳涘┑瀣祦闁圭増婢樼粻鐟懊归敐鍛喐闁告瑢鍋撴繝鐢靛О閸ㄧ厧鈻斿☉婊冾杺闂備礁鎼鍛矓閻熼偊鍤曢柛顐f礀闁卞洦绻涢幋鐏活亪鈥栫€n喗鈷戞繛鑼额嚙楠炴牗銇勯幋婵囧窛婵″弶鍔欓獮鎺懳旈埀顒傚閸忚偐绠鹃柟瀵稿€栭幋鐘冲珰闁绘劗鍎ら埛鎴﹀级閻愭潙顥嬫い锔肩畵閺屾稒绻濋崒婊€铏庨梺浼欑到閸㈡煡銈导鏉戝耿闁冲搫鍊愰鍕拻濞达絿鎳撻婊呯磼鐎n偄绗ч柛鎺撳笒閻f繈宕熼銈呭箣闂備胶鎳撻顓㈠磻濞戞氨涓嶉柣妯肩帛閳锋垹绱掔€n亜鐨¢柡鈧繝姘厱闁哄啠鍋撻柣鐔村劦閹箖鎮滈挊澶岊吅闂佹寧娲嶉崑鎾剁磼閻樺搫鍚圭紒杈ㄦ尰閹峰懐鎷归婊呯獥闂備礁鎲″玻鍧楀极鐠囧樊娼栨繛宸簻缁犳氨鎲告惔锝囩焿閻庯綆鍠楅悡鏇炩攽閻樻彃浜為柛搴㈡⒐閵囧嫰濮€閳╁喚妫冮悗瑙勬礀閵堟悂骞冮姀銈嗘啣闁稿本绋戞禍婵嬫⒒閸屾艾鈧兘鎳楅崜浣稿灊妞ゆ牜鍋涢崹鍌炴煕韫囨挸鎮戦柛娆忕箻閺屾洟宕煎┑鎰﹂梺姹囧€濈粻鏍蓟閻斿吋鈷掗悗鐢登规俊浠嬫⒑缂佹ɑ灏甸柛鐘冲姈缁岃鲸绻濋崶鑸垫櫖濠电姴鐏氶崝鏇炩枔椤撶姷纾藉ù锝堟閽勮偐鈧娲滈弫濠氬春閳ь剚銇勯幒鎴濇灓婵炲吋鍔欓弻鐔煎传閵夊洨顢婇悘瀣攽鎺抽崐鏇㈠箠鎼淬劍鍋傛慨妞诲亾闁哄瞼鍠愬ḿ蹇涘箚瑜忓Σ锝夋⒑鏉炴壆顦﹂柨鏇ㄤ邯瀵鏁愭径妯绘櫍閻熸粌绉电粋宥夋寠婢规繄鎳撻オ浼村礋椤撶姷鍘滈梻浣筋嚃閸o絿绮婚弽顓炵畺婵犲﹤鎳愭す鎶芥倵閿濆骸浜濇繛鍛焸濮婄粯鎷呴崨濠傛殘濠电偠顕滅粻鎾崇暦閹达箑绀嬫い鏍ㄨ壘閹偤姊虹涵鍛涧闂傚嫬瀚伴崺娑㈠箣閻樼數锛濇繛杈剧秮椤庡洤螣閼测晝锛濆┑顔角规禍顒傚閸忕浜滈柡鍥╁仦閸e綊鏌h箛銉х暤闁哄本鐩崺锟犲磼濠婂嫬鍨辨俊銈囧Х閸嬫盯顢栨径鎰瀬闁稿瞼鍋炵€电姴顭跨捄渚Ц閻庡灚鐓″濠氬磼濞嗘垵濡介梺璇″枛閻栫厧鐣烽弴銏″殥闁靛牆鎳愮粵蹇撯攽閻愬弶鈻曞ù婊勭矌婢规洘绻濆顓犲幍闂佽鍨庨崪鍐闂備礁鎼Λ瀵哥不閹捐钃熸繛鎴欏灩鍞銈嗙墬閸戠懓煤椤撶姷纾藉ù锝嗗絻娴滈箖姊洪崨濠冨闁搞劑浜堕崺娑㈠箳濡や胶鍘遍柣蹇曞仜婢т粙骞婇崱娑欑厱闊洦鎸鹃悞鎼佹煛瀹€鈧崰鏍箹瑜版帩鏁冮柨婵嗘噽閿涙捇鏌f惔銈庢綈婵炲弶绮撳顐ゆ嫚瀹割喖娈ㄦ繛瀵稿Т椤戞劙寮崶顒佺厽闁归偊鍙庨崯蹇涙煕閻愬灚鏆慨濠勭帛閹峰懘鎳為妷褋鈧﹪姊洪棃鈺冪Ф缂佺姵鎹囬悰顔跨疀濞戞瑦娅㈤梺璺ㄥ櫐閹凤拷 婵犵數濮烽弫鍛婃叏閻戣棄鏋侀柛娑橈攻閸欏繘鏌i幋锝嗩棄闁哄绶氶弻娑樷槈濮楀牊鏁鹃梺鍛婄懃缁绘﹢寮婚敐澶婎潊闁绘ê妯婂Λ宀勬⒑鏉炴壆顦﹂柨鏇ㄤ邯瀵鍨鹃幇浣告倯闁硅偐琛ラ埀顒€纾鎰版⒒閸屾艾鈧悂宕戦崱娑樺瀭闂侇剙绉存闂佸憡娲﹂崹浼村礃閳ь剟姊洪棃娴ゆ盯宕ㄩ姘瑢缂傚倸鍊搁崐宄懊归崶鈺冪濞村吋娼欑壕瑙勭節闂堟侗鍎忛柦鍐枛閺屻劌鈹戦崱鈺傂ч梺鍝勬噺閻擄繝寮诲☉妯锋闁告鍋為悘宥夋⒑閸︻厼鍘村ù婊冪埣楠炲啫螖閸愨晛鏋傞梺鍛婃处閸撴盯藝閵娾晜鈷戠紓浣股戦幆鍫㈢磼缂佹ḿ绠撴い鏇稻缁绘繂顫濋鐐扮盎闂備胶枪缁绘帡宕㈣缁傚秹鏌嗗鍡忔嫼闂佸憡鎸昏ぐ鍐╃閻愮儤鐓曢柣妯挎珪瀹曞瞼鈧娲橀悷鈺呭春閸曨垰绀冪憸蹇曠不濮橆兘鏀介幒鎶藉磹閹版澘纾婚柟鍓х帛閻撴瑩鏌涢幇顖氱毢缂佺姵濞婇弻鐔肩嵁閸喚浠奸梺瀹狀潐閸ㄥ綊鍩€椤掑﹦绉靛ù婊嗘硾宀f寧绻濋崶銊㈡嫼闂佸湱枪濞撮绮婚幘缈犵箚妞ゆ劧绲垮ú鏉戔攽閳╁啯灏︽鐐叉喘椤㈡寰勭€n亞妲i梻鍌欑窔濞佳囨偋閸℃あ娑樜旈崨顔尖偓鍫曟煥閺囩偛鈧綊鎮¢弴銏$厪濠电倯鍐仼婵炲牆鐭傞弻娑樜旈崨顒佸枤闂佸搫鐬奸崰鏍嵁瀹ュ鏁婄痪鎷岄哺濮e姊绘担鍛婃儓闁瑰啿绻楅妵鎰板礃椤斿厜鍋撻敂鐐磯闁靛⿵绠戠壕顖涚箾閹炬潙鍤柛銊ゅ嵆瀹曟粓骞庨懞銉㈡嫼闂佸憡绋戦オ鐢告嚀閸啔鐟扳堪閸℃ḿ銆愬銈庡亜缁绘劗鍙呭銈呯箰鐎氼參藟濠靛鈷戦梻鍫熶緱濡狙囨⒒閸曨偄顏柟顔炬暬瀵噣宕奸悢鍙夊闂備礁鎲$缓鍧楀磿鏉堛劎澧¢梻鍌欒兌閸樠呯礊婵犲嫮涓嶉柡宥庡幖閺勩儵鏌曡箛瀣偓鏇犵不婵犳碍鍋i柛銉簻閻ㄦ椽鏌i銏狀伃婵﹨娅g划娆撳箰鎼淬垺瀚崇紓鍌欑贰閸犳牠鏌婇敐澶婃瀬鐎广儱鎳夐崼顏堟煕椤愩倕鏆遍柟閿嬫そ濮婃椽妫冮埡浣烘В闂佸憡锚婢т粙寮灏栨闁靛繆鈧厖缂撴俊鐐€栭悧妤佺瑹濡も偓閳绘挸饪伴崨顏勪壕閻熸瑥瀚粈鍐煕閵婏箑顕滃ǎ鍥э躬閹粓鎸婃径灞藉箰闂備胶枪閺堫剛鍒掑畝鍕祦闁规壆澧楅埛鎴︽偣閸ヮ亜鐨虹紒鐘冲▕閺屾稓鈧綆鍋嗛埊鏇㈡煛閸涱厾鍩i柟绋匡攻缁旂喎鈹戞繝鍐句哗闂侀€炲苯澧紒瀣浮閺佸啴鍩℃担鍙夌亖婵炲濮撮鍡涙偂閻斿吋鐓欓梺顓ㄧ畱楠炴绱撳鍡楃仼缂佽鲸甯掕灃濞达絽鎲$拠鐐烘⒑閸濆嫯瀚扮紒澶婄埣楠炲骞橀鑲╊槹濡炪倖鍔戦崐鎾舵濠靛鐓熼幖娣€ゅḿ鎰箾閼碱剙鏋戠紒鍌氱Ф閹瑰嫭绗熼姘吙闂備礁婀遍搹搴ㄥ窗濡ゅ懎纾归柣鎴eГ閸婄敻鏌i姀銏℃毄闁靛棗锕弻娑氣偓锝庡亝瀹曞本顨ラ悙鏌ュ弰闁瑰磭鍋ゆ俊鐑藉閳ユ剚浼滈梻鍌氬€烽懗鑸电仚闂佸搫鐗滈崜鐔煎箖閻戣姤鏅滈柛鎾楀懐鍔搁梻浣虹帛椤ㄥ懘鎮ч崨顖涘床闁糕剝眉缁诲棝鏌i幇鐗堟锭閻㈩垵娉涢埞鎴︽婵炲娲滃Σ鎰板箳濡ゅ﹥鏅╅梺鍏肩ゴ閺呮盯路閳ь剛绱撻崒娆戝妽妞ゃ劌鐗撳畷浼村冀椤撶偞妲梺閫炲苯澧柕鍥у楠炴帡骞嬪┑鎰偅闂備礁鎼鍕濮樿泛钃熸繛鎴欏灩缁犳盯姊婚崼鐔衡姇闁诲繐鐗撻弻娑㈡倻閸℃浠稿┑顔硷攻濡炶棄螞閸愩劉妲堥弶鍫厛閳ь剙妫涚槐鎾存媴娴犲鎽靛┑鐐插级缁苯宓勯梺瑙勫婢ф宕戠€n喗鐓曟い鎰Т閻忣噣鏌i敃鈧悧鎾愁潖閸濆嫅褔宕惰娴煎牆鈹戦悙鏉垮皟闁告洦鍘奸埅浼存⒒閸屾艾鈧兘鎳楅崼鏇炲偍鐟滃繒妲愰悙瀵哥瘈闁告洦鍘虹粭澶愭⒑閸濆嫮鈻夐柛妯垮亹缁寮介妸褏顔曢梺绯曞墲閿氬┑顔碱槺缁辨帡鍩﹂埀顒勫磻閹剧粯鈷掑ù锝呮嚈閸︻厽鍋栨い鎰剁畱绾惧綊鏌″搴′簮闁稿鎹囧Λ鍐ㄢ槈濮樺崬濮遍梻浣告惈閻寰婃ィ鍐ㄧ畾闁哄啫鐗滈弫宥嗙節婵犲倹鍟楅柨婵嗘缁犻箖鎮楀☉娆嬬細闁活厼顑囩槐鎺旀嫚閼碱剙鈪甸梺缁樹緱閸o綁鐛€n喗鏅滈柤鎭掑劜閻濇娊姊绘担铏广€婇柛鎾寸箞瀹曟繈骞掗弮鍥℃繝鐢靛У绾板秹鍩涢幋锔界厵缂佸鐏濋銏°亜閵夈儲顥為柕鍥у瀵挳宕卞Δ鈧弳濠囨煛鐎n亞肖闁逞屽墮缁犲秹宕曢崡鐐嶆稑鈻庨幘宕囩厬闂婎偄娲﹂幐鎾绩娴犲鐓熸俊顖濐嚙缁插鏌¢崱娆忎槐闁哄本娲熷畷鍫曞Ω瑜忛悾濂告⒑闁偛鑻晶鍙夈亜椤愩埄妲搁悡銈夌叓閸ャ劎鈽夌紒鈧径灞稿亾楠炲灝鍔氭繛璇х畱閻g兘宕f径宀€鐦堥梻鍌氱墛缁嬫帗寰勯崟顖涚厱閹艰揪绲介弸娑㈡煛鐏炵偓绀夌紒鐘崇〒閳ь剨缍嗘禍鐐寸閹€鏀介柣鎰皺婢ф盯鏌涙惔銏犫枙闁糕晝鍋ら獮瀣晜閽樺姹楅梻浣稿閻撳牓宕戦崨顓夋帡宕熼娑掓嫼缂備礁顑嗛娆撳磿閹邦喚纾奸悗锝庡亜閻忓瓨銇勯姀鈥冲摵闁轰焦鍔栧鍕節閸パ勬毆闂傚倷绀侀幖顐⒚洪妸鈺佺獥閹兼番鍨婚々鏌ユ⒑椤掆偓缁夌敻鍩涢幋锔界厱婵犻潧妫楅顏堟煕鐏炶濮傞柡灞剧洴婵℃悂鏁傛慨鎰檸闁诲氦顫夊ú姗€宕归崸妤€鏄ラ柨鐔哄Т瀹告繃銇勯弮鈧崕鎶界嵁濡ゅ懏鈷掑ù锝勮閺€浼存煙濞茶绨界€垫澘锕畷鎰版偆娴h鐦i梻鍌氬€搁崐鐑芥嚄閼哥數浠氭俊鐐€栭崹鐢稿箠閹版澘鐒垫い鎺嶇閸ゎ剟鏌涢悩瀹犲閸楅亶鏌熼悧鍫熺凡缂佺姵濞婇弻锟犲磼濮橆厽鍎撴繛瀛樼矒缁犳牠寮婚妸銉㈡斀闁糕剝渚楅埀顒侇殔闇夋繝濞惧亾缂侇喗鐟╁璇测槈濞嗘劕鍔呭┑鐐村灦閿氬┑顕嗙畵濮婃椽宕崟顒佹嫳闂佺儵鏅╅崹杈ㄧ┍婵犲洤閱囬柡鍥╁仧椤︺劑姊洪棃娴ㄥ綊宕圭憴鍕洸濡わ絽鍟悡娑㈡煕閵夛絽鍔氶柣蹇婃櫊閺岋綁骞樻潏鎹愨偓鍧楁煛瀹€鈧崰鎰缚韫囨稑绀堢憸蹇涘汲閻樼粯鈷戠紓浣股戦幆鍫㈢磼缂佹ḿ绠炵€殿喛顕ч埥澶愬閻橀潧濮堕梻浣告啞閸旀宕戦幘缁樺仼闁稿繗鍋愮粻楣冩倵閻㈢櫥瑙勭墡婵犵數鍋涢崥瀣偡閳哄懎鐏抽柡鍐ㄧ墕缁€鍐┿亜閺傛寧顫嶇憸鏃堝蓟濞戙垹鐒洪柛蹇ョ畱缂嶅﹤鐣烽幋鐐电懝闁逞屽墮椤繐煤椤忓嫮顔愰梺缁樺姈瑜板啯淇婅濮婃椽宕ㄦ繝鍕劶闂佺粯甯粻鎴﹀汲閳哄懏鈷掗柛灞捐壘閳ь剚鎮傚畷鎰槹鎼达絿鐒兼繛鎾村焹閸嬫挻顨ラ悙瀵稿⒌妞ゃ垺娲熼崺娑橆潩椤撶喆浠㈡繝纰樺墲閹倿寮崘顔肩劦妞ゆ帒瀚烽弫瀣级閸稑濡跨紒鈾€鍋撻梻鍌氬€搁悧濠冪瑹濡ゅ懎纾块柟鎵閻撴洟鎮楅敐鍛暢缂佲檧鍋撻梻浣告惈閻ジ宕伴弽顬盯宕橀妸銏☆潔濠碘槅鍨崇划顖炴儊閿濆鈷掑ù锝堟鐢稒銇勯妸銉︻棞闁伙絾绻堥獮鏍ㄦ媴濮濆本鎲伴梻浣虹帛閺屻劑宕ョ€n喖鍚归柛鎰靛枟閻撳啴鏌涘┑鍡楊仼妞ゅ孩鑹鹃…鍧楁嚋闂堟稑顫嶉梺缁樻尭閸熶即骞夌粙搴撳牚闁割偅绻勯ˇ顓炩攽閻樼粯娑ч柣妤€鎳橀幃鐐寸節閸愵亞顔曢梺绯曞墲钃遍悘蹇e幗閹便劑鎮烽弶璺ㄩ獓婵烇絽娲ら敃顏呬繆閸洖宸濇い鎾跺枑椤斿秶绱撴担鐟板姢鐟滄壆鍋熼崚鎺戔枎閹惧疇鎽曞┑鐐村灦閻喖鈻介鍫熺厱闁圭偓顨呯€氼剙鈻嶅鈧缁樻媴閸涘﹤鏆堥梺鍝勮閸斿海鍒掗弮鍫熷仺缂佸顕抽敃鍌涚厱闁哄洢鍔岄悘鐘诲箚閻斿吋鈷戦梻鍫熶緱濡狙呯磼閻樺啿鐏ラ柍缁樻尭铻栭柛娑卞枤閸欏啫鈹戦埥鍡楃仴鐎规洜鏁哥划濠氭倷鐎涙ê寮挎繝鐢靛Т閸嬪棝鎮¢懖鈹惧亾鐟欏嫭绀€闁靛牊鎮傞獮鍐閵堝懐鐣抽梺鐟版惈濡绂嶆ィ鍐╃厵闁绘垶锕╁▓鏇㈡煟閹惧娲撮柡灞剧洴閸┿儵宕卞Δ鈧粻濠氭⒑娴兼瑧鎮奸柡浣割煼瀵鍨惧畷鍥ㄦ畷闂侀€炲苯澧寸€规洑鍗抽獮鍥敄閼测晝绐楅梻濠庡亜濞诧箓寮婚敐澶婄;闁告稑鐡ㄩ悡鏇㈡煙閼割剙濡芥繛鍛崌閺屽秷顧侀柛鎾寸懅缁棃鎮烽柇锔界稁濠电偛妯婃禍婊勫閻樼粯鐓曢柡鍥ュ妼婢ь喗绻涢崨顐⑩偓婵嗩潖閾忚瀚氶柍銉ㄦ珪閻忓牓姊虹粙鍖″伐闁诲繑绻堥、姘舵晲閸℃瑧鐦堝┑顔斤供閸庣敻鍩¢崨顔惧帗闂佸憡绻傜€氼剟鍩€椤掆偓閹诧紕绮嬪澶嬪€烽柣鎴炃氶幏铏圭磽娴e壊鍎愰悗绗涘喛鑰块柟娈垮枤绾惧ジ鎮楅敐搴′簻闁诲繐鐡ㄩ妵鍕閳╁喚妫冮梺杞扮劍閹瑰洭寮幘缁樻櫢闁跨噦鎷�- 最新内容
- 相关内容
- 网友推荐
- 图文推荐
[家长教育] 妇产科专家告诉你:到底多大年龄,才算高龄产妇?不妨提前了解下 (2023-03-11) |
[高考] 2022 西安电子科技大学《软件工程》大作业答案 (2022-04-25) |
[家长教育] 孩子为什么会和父母感情疏离? (2019-07-14) |
[教师分享] 给远方姐姐的一封信 (2018-11-07) |
[教师分享] 伸缩门 (2018-11-07) |
[教师分享] 回家乡 (2018-11-07) |
[教师分享] 是风味也是人间 (2018-11-07) |
[教师分享] 一句格言的启示 (2018-11-07) |
[教师分享] 无规矩不成方圆 (2018-11-07) |
[教师分享] 第十届全国教育名家论坛有感(二) (2018-11-07) |